package com.example.pojo;/*
 * Welcome to use the TableGo Tools.
 * 
 * http://vipbooks.iteye.com
 * http://blog.csdn.net/vipbooks
 * http://www.cnblogs.com/vipbooks
 * 
 * Author:bianj
 * Email:edinsker@163.com
 * Version:5.8.0
 */

import java.util.Date;

/**
 * APP_CATEGORY
 * 
 * @author bianj
 * @version 1.0.0 2019-10-06
 */
public class AppCategory implements java.io.Serializable {
    /** 版本号 */
    private static final long serialVersionUID = -4388027235208210598L;

    /** 主键ID */
    private Long id;

    /** 分类编码 */
    private String categoryCode;

    /** 分类名称 */
    private String categoryName;

    /** 父级节点id */
    private Long parentId;

    /** 创建者（来源于backend_user用户表的用户id） */
    private Long createdBy;

    /** 创建时间 */
    private Date creationTime;

    /** 更新者（来源于backend_user用户表的用户id） */
    private Long modifyBy;

    /** 最新更新时间 */
    private Date modifyDate;

    /**
     * 获取主键ID
     * 
     * @return 主键ID
     */
    public Long getId() {
        return this.id;
    }

    /**
     * 设置主键ID
     * 
     * @param id
     *          主键ID
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取分类编码
     * 
     * @return 分类编码
     */
    public String getCategoryCode() {
        return this.categoryCode;
    }

    /**
     * 设置分类编码
     * 
     * @param categoryCode
     *          分类编码
     */
    public void setCategoryCode(String categoryCode) {
        this.categoryCode = categoryCode;
    }

    /**
     * 获取分类名称
     * 
     * @return 分类名称
     */
    public String getCategoryName() {
        return this.categoryName;
    }

    /**
     * 设置分类名称
     * 
     * @param categoryName
     *          分类名称
     */
    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    /**
     * 获取父级节点id
     * 
     * @return 父级节点id
     */
    public Long getParentId() {
        return this.parentId;
    }

    /**
     * 设置父级节点id
     * 
     * @param parentId
     *          父级节点id
     */
    public void setParentId(Long parentId) {
        this.parentId = parentId;
    }

    /**
     * 获取创建者（来源于backend_user用户表的用户id）
     * 
     * @return 创建者（来源于backend_user用户表的用户id）
     */
    public Long getCreatedBy() {
        return this.createdBy;
    }

    /**
     * 设置创建者（来源于backend_user用户表的用户id）
     * 
     * @param createdBy
     *          创建者（来源于backend_user用户表的用户id）
     */
    public void setCreatedBy(Long createdBy) {
        this.createdBy = createdBy;
    }

    /**
     * 获取创建时间
     * 
     * @return 创建时间
     */
    public Date getCreationTime() {
        return this.creationTime;
    }

    /**
     * 设置创建时间
     * 
     * @param creationTime
     *          创建时间
     */
    public void setCreationTime(Date creationTime) {
        this.creationTime = creationTime;
    }

    /**
     * 获取更新者（来源于backend_user用户表的用户id）
     * 
     * @return 更新者（来源于backend_user用户表的用户id）
     */
    public Long getModifyBy() {
        return this.modifyBy;
    }

    /**
     * 设置更新者（来源于backend_user用户表的用户id）
     * 
     * @param modifyBy
     *          更新者（来源于backend_user用户表的用户id）
     */
    public void setModifyBy(Long modifyBy) {
        this.modifyBy = modifyBy;
    }

    /**
     * 获取最新更新时间
     * 
     * @return 最新更新时间
     */
    public Date getModifyDate() {
        return this.modifyDate;
    }

    /**
     * 设置最新更新时间
     * 
     * @param modifyDate
     *          最新更新时间
     */
    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }
}